///////////////////////////////////////////////////////////////////////////////
// Project: Hoyo Client Game
//
// hy_monster_data.h
// Created: 2013-7-30
// Author: Like Cheng
///////////////////////////////////////////////////////////////////////////////
#pragma once
#include "hy_includes.h"

#include "hy_common_system/hy_common_data.h"

class hy_monster_data : public hy_common_data
{
public:
	hy_monster_data();
	virtual ~hy_monster_data();
	bool				init();	

	void				set_template_id( int tid );
	void				set_temp_award_id( int aid );
	void				set_id( int id );
	void				set_model( int model );

	int					get_template_id();
	int					get_temp_award_id();

	int					get_model();
	float				get_dodge();
private:
	int					m_monster_id;
	int					m_headicon;
	int					m_model;
	float				m_scale;
	int					m_model_color;
	int					m_back_plug_resid;

	int_set				m_active_skill;
	int_set				m_trigger_skill;

	Json::Value			m_value;
};